计算机与现代化 ›› 2013, Vol. 1 ›› Issue (7): 142-145.doi: 10.3969/j.issn.1006-2475.2013.07.038

• 图像处理 • 上一篇    下一篇

基于GPU的图像处理并行算法研究

邓世垠   

  1. 阿坝师范高等专科学校,四川汶川623002
  • 收稿日期:2013-03-06 修回日期:1900-01-01 出版日期:2013-07-17 发布日期:2013-07-17

Research on Parallel Algorithms of GPU-based Image Processing

DENG Shi-yin   

  1. Aba Teachers College, Wenchuan 623002, China
  • Received:2013-03-06 Revised:1900-01-01 Online:2013-07-17 Published:2013-07-17

摘要: 针对目前图像处理算法日益复杂,对CPU的性能要求越来越高,而传统的基于CPU的图像处理方法无法满足需求的情况,本文对基于统一计算设备架构(CUDA)的图形处理器(GPU)在图形处理方面的算法进行研究和实现。通过充分利用GPU突出的并行处理能力,采用CUDA技术,利用C++语言实现相关算法。研究并设计高斯模糊处理算法、彩色负片处理算法、透明合并处理算法的GPU并行运算流程,并通过与CPU实现相同效果的性能的对比,证明基于GPU图像处理算法的高效性。

关键词: 数字图像处理, 统一计算设备架构, 图形处理器, 并行计算

Abstract: As image processing algorithms are increasingly complex, increasingly require high performance to CPU, while traditional CPU-based image processing methods cannot meet demand. The graphics processing of CUDA-based graphic processing Unit (GPU) is researched and implemented. This paper full makes use of GPU prominent parallel processing capability, adapts CUDA, uses C++ language to implement image processing algorithm. By studying and designing of GPU parallel computing process of Gaussian blur processing algorithms, color negative processing algorithms, combined processing algorithms, and to achieve the same eflective performance comparison with CPU, this paper proves the efficiency of the GPU-based image processing algorithms.

Key words: digital image processing, unified computing device architecture, graphics processor, parallel computing